\hypertarget{structnih_1_1mask__or}{
\section{nih\-:\-:mask\-\_\-or$<$ \-T $>$ \-Struct \-Template \-Reference}
\label{structnih_1_1mask__or}\index{nih\-::mask\-\_\-or$<$ T $>$@{nih\-::mask\-\_\-or$<$ T $>$}}
}


{\ttfamily \#include $<$functors.\-h$>$}

\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1mask__or_a2dc8c0dd54ec85bb3af5df164ba6f768}{
typedef \-T {\bfseries argument\-\_\-type}}
\label{structnih_1_1mask__or_a2dc8c0dd54ec85bb3af5df164ba6f768}

\item 
\hypertarget{structnih_1_1mask__or_abe219838de68628b497520958fdbcce5}{
typedef \-T {\bfseries result\-\_\-type}}
\label{structnih_1_1mask__or_abe219838de68628b497520958fdbcce5}

\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\-N\-I\-H\-\_\-\-H\-O\-S\-T\-\_\-\-D\-E\-V\-I\-C\-E \hyperlink{structnih_1_1mask__or_a5b88655e50c7a378cc8575d84b92b92b}{mask\-\_\-or} (const \-T mask)
\item 
\hypertarget{structnih_1_1mask__or_a8d18a33e86c7bdf21c6cb9c3fb157ef6}{
\-N\-I\-H\-\_\-\-H\-O\-S\-T\-\_\-\-D\-E\-V\-I\-C\-E \-T {\bfseries operator()} (const \-T op) const }
\label{structnih_1_1mask__or_a8d18a33e86c7bdf21c6cb9c3fb157ef6}

\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\subsubsection*{template$<$typename T$>$struct nih\-::mask\-\_\-or$<$ T $>$}

\-A functor to compute the binary \-O\-R with a mask 

\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{structnih_1_1mask__or_a5b88655e50c7a378cc8575d84b92b92b}{
\index{nih\-::mask\-\_\-or@{nih\-::mask\-\_\-or}!mask\-\_\-or@{mask\-\_\-or}}
\index{mask\-\_\-or@{mask\-\_\-or}!nih::mask_or@{nih\-::mask\-\_\-or}}
\subsubsection[{mask\-\_\-or}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename T $>$ \-N\-I\-H\-\_\-\-H\-O\-S\-T\-\_\-\-D\-E\-V\-I\-C\-E {\bf nih\-::mask\-\_\-or}$<$ \-T $>$\-::{\bf mask\-\_\-or} (
\begin{DoxyParamCaption}
\item[{const \-T}]{mask}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{structnih_1_1mask__or_a5b88655e50c7a378cc8575d84b92b92b}
constructor


\begin{DoxyParams}{\-Parameters}
{\em mask} & mask value \\
\hline
\end{DoxyParams}


\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
basic/\hyperlink{functors_8h}{functors.\-h}\end{DoxyCompactItemize}
